package com.young.msg.model.enums;

/**
 * 发送人类型
 *
 * @author wangjy
 * @date 2021/11/03 23:41:47
 */
public enum ESiteLetterSenderTypeEnum {
    /**
     * 普通用户
     */
    USER(10, "普通用户"),
    /**
     * 系统
     */
    SYSTEM(20, "系统")
    ;
    /**
     * 类型
     */
    public final int type;
    /**
     * 说明
     */
    public final String text;

    /**
     * 判断相等
     * @param type
     * @return true表示相等
     */
    public boolean eq(Integer type) {
        return type != null && this.type == type;
    }

    /**
     * 判断不相等
     * @param type
     * @return true表示不相等
     */
    public boolean notEq(Integer type) {
        return !this.eq(type);
    }

    ESiteLetterSenderTypeEnum(int type, String text) {
        this.type = type;
        this.text = text;
    }
}
